Elaborarea proiectului

Proiectul din acest an reprezinta un mod nou de a aborda eralizarea in echipa a unei aplicatii web. Inseamna ca:
- se urmareste antrenarea tuturor membrilor seriei de studenti
- se va lucra preponderent in regim de intreprindere virtuala
- se vor parcurge toate etapele ciclului de dezvoltare a unei aplicatii web
- se va lucra in regim colaborativ (cooperare, colaborare, coordonare)
- intervalele de lucru sunt foarte stranse
- aplicatia trebuie sa functioneze in mediul real
. Intrucat cursul urmat se numeste calitate software prin abordarea aplicatiei din proiect trebuie sa se vada ca:
- sunt urmarite toate laturile calitatii procesului
- aplicatia este de calitate
- se stie nivelul de calitate intrucat este masurat.
Sa o luam cu inceputul. Trebuie definit obiectivul proiectulului. In calitatea de manager de proiect, adica manager de proiect adevarat, ne alegem noi obiectivul, intrucat responsabilitatea ne apartine integral. In cazul de fata, obiectivul este realizarea unui site cu busturi ale personalitatilor, amplasate in Bucuresti. Deci se observa ca acest obiectiv este definit printr-o singura propozitie. Se vede clar ca trebuie sa realizam ceva, adica o aplicatie web. Nu se precizeaza tehnologia folosita. Functie de continutul digital care se stocheaza si functie de operatiile care sunt disponibile utilizatorilor si administratorilor, se va alege cea mai potrivita tehnologie. cand in obiectiv a aparut cuvantul site rezulta clar ca este o aplicatie online, care trebuie sa functioneze 24/24, ca trebuie sa se adreseze utilizatorilor foarte neomogeni, intrucat acestia nu sunt specificati, deci este vorba de oricare utilizator. Din titlu rezulta ca trebuie selectate busturi si se face o delimitare referitoare la personalitati si la aria lor de raspandire. Consider ca definirea acestui obiectiv este clara, fara a lasa loc de interpretari. Inseamna ca exista toate elementele pentru a trece la treaba, adica la munca, adica la a lucra inteligent, fara a face retusuri. Se stie ca revenirile cu corectii spre finalul ciclului de dezvoltare au efecte devastatoare asupra calitatii. Se stie spiritul carcotas al informaticianului roman si tocmai de aceea, vom lucra in sistem deschis, fiecare dintre cei care participa la elaborare avand dreptul:
- toate discutiile se fac direct cu nume si prenume, fara anonimat
- sa faca observatii, dar sa vina cu solutie
- observatiile fara solutie NU sunt bine venite, adica nu au valoare, adica sunt ignorate
- dupa trecere atermenului si dupa ce s-a trecut la executie, observatiile nu mai sunt bine venite
- nicio discutie nu se va purta pe la colturi, cel ce va face acest lucru va fi depunctat sever
- observatiile trebuie sa fie concrete si directe insotite de solutii concrete si verificate.

1. Definirea interfetelor

Studentii se organizeaza in 5 echipe cam de 10 persoane fiecare echipa. Ei vor desena pe foi A4 cum vad ceea ce va oferi aplicatia pentru a dezvolta o buna interactiune cu utilizatorul. Vor fi cam 4-7 pasi pana la a ajunge exact acolo unde isi doreste utilizatorul. Pana pe 4 noiembrie la curs ei trebuie sa clarifice cum arata textele oferite de aplicatie, butoanele, structura aplicatie, iar la curs sa apara cele 5 solutii. Va exista o pagina distincta in care sa se vada cine sunt cei 10 studenti care au participat la elaborarea unei solutii si se va specifica grupa din care provine fiecare. va trebui ca solutia sa fie astfel gandita incat daca o echipa primeste paginile elaborate, sa aiba tot ce trebuie pentru a se aseza la dezvoltarea aplicatiei. Mai mult, solutia sa se realizeze cu gandul la a nu-l chinui pe utilizator cu:
- texte lungi si obositoare
- explicatii incoerente
- butoane de care acesta nu a auzit vreodata
- directionari contradictorii spre informatii finale neclare.
Trebuie pornit de la ideia ca:
- exista categorii de personalitati
- exista criterii de regasire a parsonalitatilor
- pozele trebuie sa fie realizate omogen
- nu exista executatn nepriceput, ci exista proceduri prost construite
- fiecare poza a bustului trebuie insotita de explicatii.
Aplicatia lucreaza in mediul real si calitatea ei o da utilizatorii, dupa ce ne-am asigurat ca este functionala. Punctajele obtinute vor fi cele care dau valoare proiectului, cacu una este sa avem o aplicatie in care au intrat N utilizatori si toti N au ajuns sa vada busturi si cu totul altfel este situatia in care au intrat N utilizatori si k mult mai mic decat N au finalizat, diferenta N-k fiind a utilizatorilor care au abandonat aplicatia ca s-au enervat.

2. Lucru cu aplicatia mobila realizata de Alin Zamfiroiu

Aplicatia mobila realizata de Alin are mai multe functionalitati, dintre care la acest curs le vom activa rand pe rand, functie de cum avansam cu proiectul. In prima faza voi va trebui sa aveti cont acolo. De aceea trebuie sa scrieti pe adersa:
zamfiroiu@ici.ro
un e-mail in care la subiect sa aveti creiare cont, iar in interiorul scrisorii cu litere de tipar veti scrie numele si prenumele vostru precum si grupa in care activati, adica 1076 sau 1077. Veti primi un nume de utilizator si o parola precum si detalii legate cum incarcati aplicatia la voi pe telefon. Va trebui sa trimiteri acest e-mail foarte urgent, adica pana la ora 23,59 in data de 05 noiembrie 2015. Este un exercitiu de comunicare intre voi pentru ca trebuie sa lucram cu termene foarte stranse. Asa se lucreaza si in productia de software, sub tensiune permanenta.
Responsabii care gestioneaza paginile predate la curs, vor trebui sa le scaneze si sa obtina un numar de K poze format jpg. Vor fi 5 astfel de poze mari. Acele k poze le va concatena in asa fel incat sa obtina o poza foarte mare. Nu trebuie sa modificati voi rezolutia. Aceste poze ce rezulta din concatenare le trimiteti lui Alin Zamfiroiu la adresa zamfiroiu cu subiectul poze-proiect-1, poze-proiect-2, poze-proiect-3, poze-proiect-4, poze-proiect-5, functie de echipa care a realizat propunerea de interfata. Veti face acest lucru pana marti 11 martie 2014 ora 23,59.
.

3. va urma dupa ce voi primi cele 5 solutii...

.

*************************************************

afisat azi 29 octombrie anul 7522 de la facerea lumii